取消订单接口 | 百度->商户
更新时间:2022-10-31
取消订单接口
接口描述
本接口用于订单取消,取消结果已商户返回结果为准
已支付取消订单:
用户已支付申请退款,百度->商户发送申请退款请求,商户接收成功后,百度展示退款审核中状态,退款结果需要商户在订单状态同步接口中同步。
权限说明
注意事项
- 超时时间:要求接口耗时小于1.5S(超过1.5S触发超时重试),重试策略:接口超时,默认请求3次。
- 返回值判断:
a.返回数据格式:json,包含字段如:{"errno":0,"msg":"success","data":{}}
b.成功校验:errno = 0代表商户接收回调成功,请求失败情况下,默认重试3次
请求参数
参数名称 | 类型 | 是否必选 | 参数位置 | 描述 |
---|---|---|---|---|
bd_pre_order_id | String | 是 | RequestBody参数 | 百度唯一单号 |
bd_pay_order_id | String | 是 | RequestBody参数 | 百度支付单号 |
tp_order_id | String | 是 | RequestBody参数 | 商户订单号 |
响应参数
参数名称 | 父节点 | 类型 | 是否必传 | 描述 |
---|---|---|---|---|
errno | 无 | int | 是 | 错误码,0:成功,非0:处理为预定失败,为用户操作自动退款 |
msg | 无 | string | 是 | 结果描述,success:成功 |
data | 无 | json | 是 | 预定结果 |
audit_status | data | string | 是 | 审核结果: 1:全额退款 2:部分退款 3:拒绝退款 4:取消中(需要在状态回传接口中返回取消结果) |
refund_money | data | string | 否 | 退款金额,单位:分,部分退款时必传 |
refund_reason | data | string | 否 | 审核退款备注,拒绝退款、部分退款时必传 |
请求示例
{
"tp_name":"test",
"salt":681161,
"timestamp":1648642558,
"sign":"ca852a6df07aa4653d1d0848bd893247",
"tp_order_id":"1509118392932671488",
"bd_pre_order_id":"test_123444_1509118392932671488",
"bd_pay_order_id":"test_1509118392932671488"
}
响应示例
{
"errno":0,
"msg":"success",
"data":{
"audit_status":4
}
}